be self-sustained - Francés Inglés Diccionario